<!-- <script lang="ts" setup>

// 更新opus中id为1的对象的num属性为Share数组的长度  
function updateOpusNum() {
   // 遍历opus数组以找到id为1的对象  
   opus.value.forEach(item => {
      if (item.id === 1) {
         // 更新num属性为Share数组的长度  
         item.num = Share.value.length;
      }
   });
}
// 调用函数来更新opus  
updateOpusNum();

// 函数来计算所有Share对象的like总和，并更新opus中id为2的对象的num属性  
function updateTotalLikesInOpus() {
   let totalLikes = 0;
   // 遍历Share数组来累加like属性  
   Share.value.forEach(share => {
      totalLikes += share.like;
   });
   // 更新opus中id为2的对象的num属性  
   opus.value.forEach(item => {
      if (item.id === 2) {
         item.num = totalLikes;
      }
   }); 
}
// 调用函数来更新opus  
updateTotalLikesInOpus();

// 函数来计算所有Share对象的comment总和，并更新opus中id为3的对象的num属性  
function updateTotalcommentsInOpus() {
   let totalLikes = 0;
   // 遍历Share数组来累加comment属性  
   Share.value.forEach(share => {
      totalLikes += share.comment;
   });
   // 更新opus中id为3的对象的num属性  
   opus.value.forEach(item => {
      if (item.id === 3) {
         item.num = totalLikes;
      }
   });
}
// 调用函数来更新opus  
updateTotalcommentsInOpus();
</script>
<template>


</template>
<style lang='less' scoped>
</style> -->